/**
 * 文件名：Hander2Cusomer.java
 * 全路径：com.xianshiyue.mi.Hander2Cusomer
 */
package cn.sharetraffic.mi.xiaomi;

import java.util.Calendar;

import cn.sharetraffic.mi.PushApiManager;
import org.json.JSONObject;


/**
 * 功能：购物--小米手环2,
 * 作者：蒋睿立
 * 时间：2016年6月27日
 * 版本：
 * 
 */
public class Hander2Cusomer extends BaseMICustomer {
	
	private long lastTime;//上次时间
	private  int count;//次数
	
	
	@Override
	public void cost(JSONObject c) {
		long now = System.currentTimeMillis();
		// 离上次通知大于3分钟就短信通知，最多通知3次客户端
		if (now - lastTime > 3L * 60 * 1000 && count < 3) {
			lastTime = now;
			count++;
			// send(msg.toString());
			String name = c.getString("mi_name");
			String color = c.getString("icon_name");
			
			Calendar calendar = Calendar.getInstance();
			int hour = calendar.get(Calendar.HOUR_OF_DAY);
			int min = calendar.get(Calendar.MINUTE);
			if ((hour == 9 && (min >=30 || min < 60)) || (hour == 10 && min< 60)) {
				//9点30到10点不用推送
			}
			else{
				PushApiManager.getInstance().sendByJPush(name, color);//极光
				PushApiManager.getInstance().sendBySms(name+"-->"+color);//短信
			}
		}
	}
	
	@Override
	public void shopping() {
		put("client_id", "180100031051");
		put("product_id", "3814");
		put("width", "720");
		findGood();
	}

	@Override
	public void giveUp(JSONObject object) {
		
	}
	
}
